package com.czy.owner.entity;

import java.util.List;

/**
 * Created by asus on 2017/5/12.
 */
public class HotShopClassifyModel {

    /**
     * superCategoryId : 0
     * subs : [{"superCategoryId":452,"subs":[{"superCategoryId":660,"subs":[],"logo":"http://dsgjprd.oss-cn-shanghai.aliyuncs.com/picpub/categoryDefault.png","categoryName":"17款1.6L手舒","categoryId":661},{"superCategoryId":660,"subs":[],"logo":"http://dsgjprd.oss-cn-shanghai.aliyuncs.com/picpub/categoryDefault.png","categoryName":"16款1.6L自舒","categoryId":668}],"logo":"http://dsgjprd.oss-cn-shanghai.aliyuncs.com/picpub/categoryDefault.png","categoryName":"朗逸","categoryId":660},{"superCategoryId":452,"subs":[{"superCategoryId":664,"subs":[],"logo":"http://dsgjprd.oss-cn-shanghai.aliyuncs.com/picpub/categoryDefault.png","categoryName":"17DSG尊雅版","categoryId":666},{"superCategoryId":664,"subs":[],"logo":"http://dsgjprd.oss-cn-shanghai.aliyuncs.com/picpub/categoryDefault.png","categoryName":"17DSG尊荣版","categoryId":667}],"logo":"http://dsgjprd.oss-cn-shanghai.aliyuncs.com/picpub/categoryDefault.png","categoryName":"帕萨特","categoryId":664},{"superCategoryId":452,"subs":[],"logo":"http://dsgjprd.oss-cn-shanghai.aliyuncs.com/picpub/categoryDefault.png","categoryName":"途观","categoryId":665}]
     * logo :
     * categoryName : 上海大众
     * categoryId : 452
     */

    private int superCategoryId;
    private String logo;
    private String categoryName;
    private int categoryId;
    private List<SubsBean> subs;
    private List<BrandRecommendListBean> brandRecommendList;
    private List<ActivityZoneListBean> activityZoneList;

    public List<BrandRecommendListBean> getBrandRecommendList() {
        return brandRecommendList;
    }

    public void setBrandRecommendList(List<BrandRecommendListBean> brandRecommendList) {
        this.brandRecommendList = brandRecommendList;
    }

    public List<ActivityZoneListBean> getActivityZoneList() {
        return activityZoneList;
    }

    public void setActivityZoneList(List<ActivityZoneListBean> activityZoneList) {
        this.activityZoneList = activityZoneList;
    }

    public int getSuperCategoryId() {
        return superCategoryId;
    }

    public void setSuperCategoryId(int superCategoryId) {
        this.superCategoryId = superCategoryId;
    }

    public String getLogo() {
        return logo;
    }

    public void setLogo(String logo) {
        this.logo = logo;
    }

    public String getCategoryName() {
        return categoryName;
    }

    public void setCategoryName(String categoryName) {
        this.categoryName = categoryName;
    }

    public int getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(int categoryId) {
        this.categoryId = categoryId;
    }

    public List<SubsBean> getSubs() {
        return subs;
    }

    public void setSubs(List<SubsBean> subs) {
        this.subs = subs;
    }

    public static class BrandRecommendListBean {


        /**
         * categoryBrandRecommendId : 84
         * goodsBrandId : 396
         * enName : yu0710
         * logo : http://118.178.188.69:80/res/download/9561
         * chName : 系统品牌yu0710
         */

        private int categoryBrandRecommendId;
        private int goodsBrandId;
        private String enName;
        private String logo;
        private String chName;
        private boolean isGroup;

        public boolean isGroup() {
            return isGroup;
        }

        public void setGroup(boolean group) {
            isGroup = group;
        }

        public int getCategoryBrandRecommendId() {
            return categoryBrandRecommendId;
        }

        public void setCategoryBrandRecommendId(int categoryBrandRecommendId) {
            this.categoryBrandRecommendId = categoryBrandRecommendId;
        }

        public int getGoodsBrandId() {
            return goodsBrandId;
        }

        public void setGoodsBrandId(int goodsBrandId) {
            this.goodsBrandId = goodsBrandId;
        }

        public String getEnName() {
            return enName;
        }

        public void setEnName(String enName) {
            this.enName = enName;
        }

        public String getLogo() {
            return logo;
        }

        public void setLogo(String logo) {
            this.logo = logo;
        }

        public String getChName() {
            return chName;
        }

        public void setChName(String chName) {
            this.chName = chName;
        }
    }
    public static class ActivityZoneListBean{

        /**
         * note :
         * createUserId : 543
         * description : 慰问费威出差完成未
         * title : 活动专区攻略
         * delFlag : false
         * description2 :
         * showToCategoryLogo : http://118.178.188.69:80/res/download/17213
         * categoryName : 升级改装
         * description1 : 活动专区链接攻略
         * goodsActivityId : 527
         * superCategoryId : 0
         * logo : http://res.daishucgj.cn/res/download/6855
         * recommendValue : 0
         * belongsType : system
         * startTime : 0
         * stopTime : 0
         * showToHomeTitle3 :
         * belongsTypeId : 0
         * showToHomeTitle1 : 1
         * showToHome : true
         * showToHomeTitle2 :
         * showToCategory : true
         * sort : 4
         * storeId : 0
         * url : http://www.baidu.com
         * showToFindLogo : http://118.178.188.69:80/res/download/17212
         * showToHomeLogo : http://118.178.188.69:80/res/download/17211
         * linkTypeId : 0
         * createTime : 1481764793384
         * showToFind : false
         * joinType :
         * linkType : url
         * activityType : activityZone
         * activityZoneId : 35
         * categoryId : 170
         * recommendBrandFlag : true
         * lastUpdateTime : 1513131886068
         * status : enable
         */

        private String note;
        private int createUserId;
        private String description;
        private String title;
        private String delFlag;
        private String description2;
        private String showToCategoryLogo;
        private String categoryName;
        private String description1;
        private int goodsActivityId;
        private int superCategoryId;
        private String logo;
        private int recommendValue;
        private String belongsType;
        private long startTime;
        private long stopTime;
        private String showToHomeTitle3;
        private String belongsTypeId;
        private String showToHomeTitle1;
        private String showToHome;
        private String showToHomeTitle2;
        private String showToCategory;
        private int sort;
        private int storeId;
        private String url;
        private String showToFindLogo;
        private String showToHomeLogo;
        private String linkTypeId;
        private long createTime;
        private String showToFind;
        private String joinType;
        private String linkType;
        private String activityType;
        private int activityZoneId;
        private int categoryId;
        private String recommendBrandFlag;
        private long lastUpdateTime;
        private String status;

        public String getNote() {
            return note;
        }

        public void setNote(String note) {
            this.note = note;
        }

        public int getCreateUserId() {
            return createUserId;
        }

        public void setCreateUserId(int createUserId) {
            this.createUserId = createUserId;
        }

        public String getDescription() {
            return description;
        }

        public void setDescription(String description) {
            this.description = description;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getDelFlag() {
            return delFlag;
        }

        public void setDelFlag(String delFlag) {
            this.delFlag = delFlag;
        }

        public String getDescription2() {
            return description2;
        }

        public void setDescription2(String description2) {
            this.description2 = description2;
        }

        public String getShowToCategoryLogo() {
            return showToCategoryLogo;
        }

        public void setShowToCategoryLogo(String showToCategoryLogo) {
            this.showToCategoryLogo = showToCategoryLogo;
        }

        public String getCategoryName() {
            return categoryName;
        }

        public void setCategoryName(String categoryName) {
            this.categoryName = categoryName;
        }

        public String getDescription1() {
            return description1;
        }

        public void setDescription1(String description1) {
            this.description1 = description1;
        }

        public int getGoodsActivityId() {
            return goodsActivityId;
        }

        public void setGoodsActivityId(int goodsActivityId) {
            this.goodsActivityId = goodsActivityId;
        }

        public int getSuperCategoryId() {
            return superCategoryId;
        }

        public void setSuperCategoryId(int superCategoryId) {
            this.superCategoryId = superCategoryId;
        }

        public String getLogo() {
            return logo;
        }

        public void setLogo(String logo) {
            this.logo = logo;
        }

        public int getRecommendValue() {
            return recommendValue;
        }

        public void setRecommendValue(int recommendValue) {
            this.recommendValue = recommendValue;
        }

        public String getBelongsType() {
            return belongsType;
        }

        public void setBelongsType(String belongsType) {
            this.belongsType = belongsType;
        }

        public long getStartTime() {
            return startTime;
        }

        public void setStartTime(long startTime) {
            this.startTime = startTime;
        }

        public long getStopTime() {
            return stopTime;
        }

        public void setStopTime(long stopTime) {
            this.stopTime = stopTime;
        }

        public String getShowToHomeTitle3() {
            return showToHomeTitle3;
        }

        public void setShowToHomeTitle3(String showToHomeTitle3) {
            this.showToHomeTitle3 = showToHomeTitle3;
        }

        public String getBelongsTypeId() {
            return belongsTypeId;
        }

        public void setBelongsTypeId(String belongsTypeId) {
            this.belongsTypeId = belongsTypeId;
        }

        public String getShowToHomeTitle1() {
            return showToHomeTitle1;
        }

        public void setShowToHomeTitle1(String showToHomeTitle1) {
            this.showToHomeTitle1 = showToHomeTitle1;
        }

        public String getShowToHome() {
            return showToHome;
        }

        public void setShowToHome(String showToHome) {
            this.showToHome = showToHome;
        }

        public String getShowToHomeTitle2() {
            return showToHomeTitle2;
        }

        public void setShowToHomeTitle2(String showToHomeTitle2) {
            this.showToHomeTitle2 = showToHomeTitle2;
        }

        public String getShowToCategory() {
            return showToCategory;
        }

        public void setShowToCategory(String showToCategory) {
            this.showToCategory = showToCategory;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getStoreId() {
            return storeId;
        }

        public void setStoreId(int storeId) {
            this.storeId = storeId;
        }

        public String getUrl() {
            return url;
        }

        public void setUrl(String url) {
            this.url = url;
        }

        public String getShowToFindLogo() {
            return showToFindLogo;
        }

        public void setShowToFindLogo(String showToFindLogo) {
            this.showToFindLogo = showToFindLogo;
        }

        public String getShowToHomeLogo() {
            return showToHomeLogo;
        }

        public void setShowToHomeLogo(String showToHomeLogo) {
            this.showToHomeLogo = showToHomeLogo;
        }

        public String getLinkTypeId() {
            return linkTypeId;
        }

        public void setLinkTypeId(String linkTypeId) {
            this.linkTypeId = linkTypeId;
        }

        public long getCreateTime() {
            return createTime;
        }

        public void setCreateTime(long createTime) {
            this.createTime = createTime;
        }

        public String getShowToFind() {
            return showToFind;
        }

        public void setShowToFind(String showToFind) {
            this.showToFind = showToFind;
        }

        public String getJoinType() {
            return joinType;
        }

        public void setJoinType(String joinType) {
            this.joinType = joinType;
        }

        public String getLinkType() {
            return linkType;
        }

        public void setLinkType(String linkType) {
            this.linkType = linkType;
        }

        public String getActivityType() {
            return activityType;
        }

        public void setActivityType(String activityType) {
            this.activityType = activityType;
        }

        public int getActivityZoneId() {
            return activityZoneId;
        }

        public void setActivityZoneId(int activityZoneId) {
            this.activityZoneId = activityZoneId;
        }

        public int getCategoryId() {
            return categoryId;
        }

        public void setCategoryId(int categoryId) {
            this.categoryId = categoryId;
        }

        public String getRecommendBrandFlag() {
            return recommendBrandFlag;
        }

        public void setRecommendBrandFlag(String recommendBrandFlag) {
            this.recommendBrandFlag = recommendBrandFlag;
        }

        public long getLastUpdateTime() {
            return lastUpdateTime;
        }

        public void setLastUpdateTime(long lastUpdateTime) {
            this.lastUpdateTime = lastUpdateTime;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }
    }
    public static class SubsBean {
        /**
         * superCategoryId : 660
         * subs : []
         * logo : http://dsgjprd.oss-cn-shanghai.aliyuncs.com/picpub/categoryDefault.png
         * categoryName : 17款1.6L手舒
         * categoryId : 661
         */

        private int superCategoryId;
        private String logo;
        private String categoryName;
        private int categoryId;
        private List<SubsBean> subs;
        private boolean isGroup;

        public boolean isGroup() {
            return isGroup;
        }

        public void setGroup(boolean group) {
            isGroup = group;
        }

        public int getSuperCategoryId() {
            return superCategoryId;
        }

        public void setSuperCategoryId(int superCategoryId) {
            this.superCategoryId = superCategoryId;
        }

        public String getLogo() {
            return logo;
        }

        public void setLogo(String logo) {
            this.logo = logo;
        }

        public String getCategoryName() {
            return categoryName;
        }

        public void setCategoryName(String categoryName) {
            this.categoryName = categoryName;
        }

        public int getCategoryId() {
            return categoryId;
        }

        public void setCategoryId(int categoryId) {
            this.categoryId = categoryId;
        }

        public List<SubsBean> getSubs() {
            return subs;
        }

        public void setSubs(List<SubsBean> subs) {
            this.subs = subs;
        }
    }

}
